--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Commit aee1f6a774d1f240c0ab8d6f49b1c5096d9abc27
Parents : 38f9dfb
Author : Mark Qvist <bc7291552be7a58f361522990465165c>
Date : 2026-05-27T12:14:51+02:00
Make prop node sync button first focus on sync dialog open
Changes
Diff
diff --git a/nomadnet/ui/textui/Conversations.py b/nomadnet/ui/textui/Conversations.py
index fa2ce2d..f022206 100644
--- a/nomadnet/ui/textui/Conversations.py
+++ b/nomadnet/ui/textui/Conversations.py
@@ -1304,7 +1304,7 @@ class ConversationsDisplay():
def _pn_dropdown_label(self, pn_hash, meta):
name = (meta or {}).get("name")
if name:
- label = strip_modifiers(name) or ""
+ label = sanitize_name(name) or ""
label = " ".join(label.split())
else:
label = ""
@@ -1510,9 +1510,9 @@ class ConversationsDisplay():
sync_progress,
urwid.Divider(g["divider1"]),
]
+ pile_items += [button_columns, urwid.Text(""), r_mall, rbs]
if node_selector is not None:
- pile_items += [node_selector, urwid.Divider(g["divider1"])]
- pile_items += [r_mall, rbs, urwid.Text(""), button_columns]
+ pile_items += [urwid.Divider(g["divider1"]), node_selector]
dialog = DialogLineBox(urwid.Pile(pile_items), title="Message Sync")
else:
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────